There is an ATM on the island. It is located 5 min east of the ferry arrival area. Blue Marlin Dive Centre provides a credit card cash advance for a commission of 7%. There are other ATMs on Gili Trawangan.
The best bet for changing money is Oseana shop located in the Harbour. Oseana shop will change a lot of different currencies. Ideally, make sure you bring enough cash with you that is already converted to Rupiah.
There are a few shops selling basic necessities close to the boat landing and on the eastern coast. In the same area there are also a couple of vendors with a reasonable collection of Lombok handicrafts for sale.
In the centre of the island in the village, on main north-south road of the island, there's a bigger shop they have lots of smelly dried fish, selling, besides other things, some cheap foods try donuts for Rp 1,000 if you are not afraid. Slightly cheaper than beach shops, but some sellers try to compensate for that when see foreigners, so the same 1.5 lt bottle of water could easily cost Rp 5,000 one day and Rp 4,000 the next one depending upon where you purchase it.